Git基本操作
Git三种状态
- 已修改(modified)修改了文件,但是还没有保存到数据库中
- 已暂存(staged)对一个已修改的文件的当前版本做了标记,让其包含在下次提交的快照中
- 已提交(committed)数据已经安全的保存在本地数据库中
Git工作流程
- 在工作目录中修改文件;
- 暂存文件,将文件的快照放入暂存区域;
- 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录中。
Git初始设置
-
设置用户信息
git config -global user.name "your name" git config -global user.email youremail@email.com
Git基本命令
-
初始化仓库
git init
-
加入文件
git add *.c git commit -m 'Your Information'
-
克隆现有仓库
git clone https://github.com/elegantking/PythonSpiderGuide
如果想定义本地的仓库名称,可以使用在后面加入自己的名称,例如
git clone https://github.com/elegantking/PythonSpiderGuide MyPythonProject
-
检查当前文件状态
git status
-
查询文件更新哪些部分
git diff
-
删除指定文件
git rm file
-
查看提交历史
git log
显示每次提交的内容差异
git log -p -2
-
查看已经配置的远程仓库服务器
git remote
-
从远程仓库中获取新的数据
git fetch [remote-name]
-
推送到远程仓库
git push
-
移除远程仓库
git remote rm [remote-name]
Git分支命令
-
创建分支
git branch [name]
-
切换到指定分支
git checkout [name]
-
合并分支
git merge [name]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。